home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / COMPILER / GUAVAC / !Guavac / doc / guavac.man < prev    next >
Text File  |  1997-11-19  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4. GUAVAC(1)                 USER COMMANDS                 GUAVAC(1)
  5.  
  6.  
  7. NAME
  8.        guavac - a free Java compiler
  9.  
  10.        guavad - guavac's disassembler
  11.  
  12. SYNOPSIS
  13.        guavac  [ -version ] [ -classpath directory ] [ -d output-
  14.        directory ] [ -M ] filenames
  15.  
  16.        guavad filename
  17.  
  18. DESCRIPTION
  19.        Guavac is a compiler for the Java  (TM)  programming  lan-
  20.        guage  distributed  under  the GNU GENERAL PUBLIC LICENSE.
  21.        You should feel free to use, copy and modify it, based  on
  22.        the  terms  in the COPYING file included in this distribu-
  23.        tion.  We are distributing guavac free of  charge  in  the
  24.        hopes  that  other people will find it useful and possibly
  25.        enhance its utility in turn.
  26.  
  27.        All  materials  needed  to  compile   a   HotJava(TM)   or
  28.        Netscape(TM)  compliant  applet are included in the guavac
  29.        distribution.  No proprietary code from Sun is needed,  so
  30.        other  tool  writers should feel free to include guavac in
  31.        their systems.
  32.  
  33.        Guavac is written in C++ to compile on  any  Unix  system.
  34.        This  has  been  tested under Solaris 2.x, SunOS 4.x, Iris
  35.        5.3,  HP/UX  9,  and  Linux  1.x  using  GNU's  gcc-2.7.2,
  36.        libg++-2.7.1 and binutils-2.6, but other operating systems
  37.        should work without any major changes.
  38.  
  39.        Guavac is not meant to be the definite GNU Java  compiler.
  40.        There's  a  different project in the works at Cygnus, that
  41.        aims at building a GNU CC front-end for Java.
  42.  
  43. OPTIONS
  44.        Guavac recognizes the following options.
  45.  
  46.        -classpath directory
  47.               Set the directory.  It maybe  contains  either  the
  48.               stub  classes  as  distributed  with  guavac in the
  49.               classes.zip file. Or, even  better,  the  directory
  50.               where the classes of Sun's Java Development Kit, or
  51.               JDK for short, reside.
  52.  
  53.        -d directory
  54.               Set the output directory which  otherwise  defaults
  55.               to the current working directory.
  56.  
  57.        -M     Prints  out dependencies for compiled files instead
  58.               of compiling.
  59.  
  60.  
  61.  
  62.  
  63.  
  64. Version 0.2.5              August 1996                          1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. GUAVAC(1)                 USER COMMANDS                 GUAVAC(1)
  71.  
  72.  
  73.        -version
  74.               Prints out the current version of guavac.
  75.  
  76.        Refer to the BUGS section below on philosophical  implica-
  77.        tions of any collection of OPTIONS.
  78.  
  79. ENVIRONMENT
  80.        Guavac recognizes the CLASSPATH environment variable, con-
  81.        taining a colon separated list  of  directories  where  to
  82.        look  for  compiled  Java  classes; much like the standard
  83.        PATH variable used to find executables.   The  setting  of
  84.        CLASSPATH may be overriden with the -classpath option.
  85.  
  86. BUGS
  87.        At  present,  after  11 official releases, guavac 0.2.5 is
  88.        relatively  stable.   However,   incompatibilities   arise
  89.        between  guavac  and  Sun's  offerings,  most of which are
  90.        fixed shortly after discovery.
  91.  
  92. SEE ALSO
  93.        javac(1), jdb(1), kaffe(1)
  94.  
  95. AVAILABILITY
  96.        The guavac project's homepage is accessible  via  the
  97.               World-Wide Web at:
  98.               http://http.cs.berkeley.edu/~engberg/guavac/
  99.  
  100.  
  101.        AUTHOR Copyright (c) 1995, 1996  by  David  Engberg  (gep-
  102.               petto@eecs.com).   Manual  page  written  and  last
  103.               upated  in  August  1996   by   Joerg   Heitkoetter
  104.               (joke@Germany.EU.net).
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. Version 0.2.5              August 1996                          2
  131.  
  132.  
  133.